package com.jysz.certificate.persistence.model.cm;

import java.util.Date;

import com.jysz.certificate.persistence.enums.CertificateStatus;
import com.jysz.certificate.persistence.model.system.Brand;
import com.jysz.certificate.persistence.model.system.Financial;
import com.jysz.certificate.persistence.model.system.Shop;
import com.jysz.certificate.persistence.model.system.User;

public class CertificationDTO  {

	private static final long serialVersionUID = 1L;
	
	private Financial financial;//金融机构
	private Brand brand;//主机厂<品牌>
	private String certificationNum;//合格证号
	private Shop shop;//销售店
	private String chassis;// 车架号
	private Integer state;//合格证状态
	//入库日期
	private Date warehouseDateBegin;
	private Date warehouseDateEnd;
	private Date goingOutDateBegin;// 出门日
	private Date goingOutDateEnd;// 出门日
	private Date scheduledDateBegin;//预计到店日
	private Date scheduledDateEnd;//预计到店日
	private Date leaveDateBegin;//出库时间
	private Date leaveDateEnd;//出库时间
	//申请出库日期
	private Date applyReleaseDateBegin;
	private Date applyReleaseDateEnd;
	private Date draftBeginDateBegin;//(贷款)汇票号开始时间
	private Date draftBeginDateEnd;//(贷款)汇票号开始时间
	private Date draftEndDateBegin;//(贷款)汇票号结束时间
	private Date draftEndDateEnd;//(贷款)汇票号结束时间
	private String batchNumber;//导入批次号
	private boolean choose; //是否为选择合格证
	private boolean change; //变更运输地标识
	private int status;//修改状态
	private String type;//类型
	
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	//区域经理 
	private Long areaUserId;
	private String areaUserName;
	//驻店员
	private Long shopUserId;
	private String shopUserName;
	private String shopNmae;
	
	private Long releaseUserId;//释放人
	private String releaseUserName;//释放人
	private String releaseNum;//释放单号
	
	private Long releaseId; 
	
	public String getShopNmae() {
		return shopNmae;
	}
	public void setShopNmae(String shopNmae) {
		this.shopNmae = shopNmae;
	}
	private Integer releaseOnly; 
	public Financial getFinancial() {
		return financial;
	}
	public void setFinancial(Financial financial) {
		this.financial = financial;
	}
	public Brand getBrand() {
		return brand;
	}
	public void setBrand(Brand brand) {
		this.brand = brand;
	}
	public String getCertificationNum() {
		return certificationNum;
	}
	public void setCertificationNum(String certificationNum) {
		this.certificationNum = certificationNum;
	}
	public Shop getShop() {
		return shop;
	}
	public void setShop(Shop shop) {
		this.shop = shop;
	}
	public String getChassis() {
		return chassis;
	}
	public void setChassis(String chassis) {
		this.chassis = chassis;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Date getGoingOutDateBegin() {
		return goingOutDateBegin;
	}
	public void setGoingOutDateBegin(Date goingOutDateBegin) {
		this.goingOutDateBegin = goingOutDateBegin;
	}
	public Date getGoingOutDateEnd() {
		return goingOutDateEnd;
	}
	public void setGoingOutDateEnd(Date goingOutDateEnd) {
		this.goingOutDateEnd = goingOutDateEnd;
	}
	public Date getScheduledDateBegin() {
		return scheduledDateBegin;
	}
	public void setScheduledDateBegin(Date scheduledDateBegin) {
		this.scheduledDateBegin = scheduledDateBegin;
	}
	public Date getScheduledDateEnd() {
		return scheduledDateEnd;
	}
	public void setScheduledDateEnd(Date scheduledDateEnd) {
		this.scheduledDateEnd = scheduledDateEnd;
	}
	public Date getLeaveDateBegin() {
		return leaveDateBegin;
	}
	public void setLeaveDateBegin(Date leaveDateBegin) {
		this.leaveDateBegin = leaveDateBegin;
	}
	public Date getLeaveDateEnd() {
		return leaveDateEnd;
	}
	public void setLeaveDateEnd(Date leaveDateEnd) {
		this.leaveDateEnd = leaveDateEnd;
	}
	public Date getDraftBeginDateBegin() {
		return draftBeginDateBegin;
	}
	public void setDraftBeginDateBegin(Date draftBeginDateBegin) {
		this.draftBeginDateBegin = draftBeginDateBegin;
	}
	public Date getDraftBeginDateEnd() {
		return draftBeginDateEnd;
	}
	public void setDraftBeginDateEnd(Date draftBeginDateEnd) {
		this.draftBeginDateEnd = draftBeginDateEnd;
	}
	public Date getDraftEndDateBegin() {
		return draftEndDateBegin;
	}
	public void setDraftEndDateBegin(Date draftEndDateBegin) {
		this.draftEndDateBegin = draftEndDateBegin;
	}
	public Date getDraftEndDateEnd() {
		return draftEndDateEnd;
	}
	public void setDraftEndDateEnd(Date draftEndDateEnd) {
		this.draftEndDateEnd = draftEndDateEnd;
	}
	public Integer getReleaseOnly() {
		return releaseOnly;
	}
	public void setReleaseOnly(Integer releaseOnly) {
		this.releaseOnly = releaseOnly;
	}
	public boolean isChoose() {
		return choose;
	}
	public void setChoose(boolean choose) {
		this.choose = choose;
	}
	public boolean getChange() {
		return change;
	}
	public void setChange(boolean change) {
		this.change = change;
	}
	public Date getWarehouseDateBegin() {
		return warehouseDateBegin;
	}
	public void setWarehouseDateBegin(Date warehouseDateBegin) {
		this.warehouseDateBegin = warehouseDateBegin;
	}
	public Date getWarehouseDateEnd() {
		return warehouseDateEnd;
	}
	public void setWarehouseDateEnd(Date warehouseDateEnd) {
		this.warehouseDateEnd = warehouseDateEnd;
	}
	public Date getApplyReleaseDateBegin() {
		return applyReleaseDateBegin;
	}
	public void setApplyReleaseDateBegin(Date applyReleaseDateBegin) {
		this.applyReleaseDateBegin = applyReleaseDateBegin;
	}
	public Date getApplyReleaseDateEnd() {
		return applyReleaseDateEnd;
	}
	public void setApplyReleaseDateEnd(Date applyReleaseDateEnd) {
		this.applyReleaseDateEnd = applyReleaseDateEnd;
	}
	public Long getAreaUserId() {
		return areaUserId;
	}
	public void setAreaUserId(Long areaUserId) {
		this.areaUserId = areaUserId;
	}
	public Long getShopUserId() {
		return shopUserId;
	}
	public void setShopUserId(Long shopUserId) {
		this.shopUserId = shopUserId;
	}
	public String getAreaUserName() {
		return areaUserName;
	}
	public void setAreaUserName(String areaUserName) {
		this.areaUserName = areaUserName;
	}
	public String getShopUserName() {
		return shopUserName;
	}
	public void setShopUserName(String shopUserName) {
		this.shopUserName = shopUserName;
	}
	public String getBatchNumber() {
		return batchNumber;
	}
	public void setBatchNumber(String batchNumber) {
		this.batchNumber = batchNumber;
	}
	public Long getReleaseId() {
		return releaseId;
	}
	public void setReleaseId(Long releaseId) {
		this.releaseId = releaseId;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public Long getReleaseUserId() {
		return releaseUserId;
	}
	public void setReleaseUserId(Long releaseUserId) {
		this.releaseUserId = releaseUserId;
	}
	public String getReleaseUserName() {
		return releaseUserName;
	}
	public void setReleaseUserName(String releaseUserName) {
		this.releaseUserName = releaseUserName;
	}
	public String getReleaseNum() {
		return releaseNum;
	}
	public void setReleaseNum(String releaseNum) {
		this.releaseNum = releaseNum;
	}
	
	}
